import {Ref} from "vue";

export function useLeaveConfirm() {
  const router = useRouter()
  const disableLeaveConfirm = ref(false)

  const leaveConfirm = () => {
    if (disableLeaveConfirm.value) {
      return router.back()
    } else {
      ElMessageBox.confirm('确认返回？', '提示').then(() => {
        router.back()
      })
    }
  }

  return {
    disableLeaveConfirm,
    leaveConfirm
  }
}
